﻿.tablet { display: block; }


/*--    Nav     */
nav { position: relative; }

    nav .bars {
        padding-right: 14px;
        line-height: 70px;
        font-size: 30px;
        color: rgba(255, 255, 255, 1);
        text-align: right;
        cursor: pointer;
    }
        nav .bars + ul {
            display: none;
        }
        nav .bars.active + ul {
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            border: 1px solid rgba(255, 255, 255, 1);
            border-right-width: 0;
            background-color: rgba(35, 31, 32, .99);
            -moz-transform: translateY(40px);
            -ms-transform: translateY(40px);
            -o-transform: translateY(40px);
            -webkit-transform: translateY(40px);
            transform: translateY(40px);
        }

    nav ul li {
        display: block;
        padding: 0 28px;
        text-align: center;
    }